13766 S.W. 84th St, Miami, FL 33183, United States.
View on Map
What travelers say:
Just in a shopping mall, the simple cuisine, the weather is hot, a little different sashimi, the seaweed inside tastes good, there is clear soup, the soup tastes good, the drink has juice.